Dreitier\Nadi\User\Manager A

Total Complexity 74
Dependencies 26
Dependents 9
Total lines 834
Lines of code 342
Logical lines of code 232
Comment lines 299
Methods 28
Properties 8

Methods 28

Method Rating Maintainability Complexity Lines of code
handleEmailAddressOfUser()
A
50 8 28
createAdiUser()
S
51 6 27
migratePreviousVersion()
S
55 6 17
update()
S
52 4 25
updateUserMetaDataFromActiveDirectory()
S
54 4 20
hasActiveDirectoryAccount()
S
59 4 14
create()
S
51 3 26
disable()
S
55 3 19
filterEmptyAttributes()
S
57 3 16
maybeUpdateObjectGuidIfMissing()
S
65 4 8
enable()
S
58 3 15
filterDisallowedAttributes()
S
58 2 16
createNewEmailForExistingAddress()
S
66 3 8
updateEmail()
S
64 3 10
isNadiUser()
S
65 3 9
createDefaultLocalUserResolver()
S
60 2 12
assertUserExisting()
S
66 2 8
updateWordPressAccount()
S
62 1 11
getLogger()
S
82 1 3
__construct()
S
64 1 10
register()
S
77 1 3
updateSAMAccountName()
S
69 1 6
disableEmailNotification()
S
76 1 4
updatePassword()
S
67 1 8
useSamAccountNameForNewUsers()
S
76 1 4
isDisabled()
S
77 1 4
findById()
S
77 1 4
updateUserRoles()
S
67 1 7